from django.urls import path
from rest_framework.routers import DefaultRouter

from drfstudy.views import StudentViewSet, ClassesViewSet
from users.views import UserViewSet

urlpatterns = [
    # 因为视图集不会自动识别get和post请求方法，所以需要自定义
    # 根据功能来添加get请求和post请求的方法
    # path('students/', StudentViewSet.as_view({'get': "list", "post": "create"})),
    # path('students/<pk>/', StudentViewSet.as_view({'get': "retrieve", "put": "update", "delete": "destroy"})),
]
# 创建路由器对象
router = DefaultRouter()
# 注册路由
# 参数：路由名 视图集类

router.register("classes", ClassesViewSet)
router.register('students', StudentViewSet)

# 获取生成的路由信息，得到的是一个列表类型，所以直接用+号
urlpatterns += router.urls
